package cn.yeamin.schedule;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

@Component
public class ScheduledTasks {
	private static final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");

	/**
	 * 
	 * @methodDesc: 功能描述:(fixedRate = 5000):上一次开始执行时间点之后5秒再执行,(fixedDelay =
	 *              5000) ：上一次执行完毕时间点之后5秒再执行, (initialDelay=1000,
	 *              fixedRate=5000):第一次延迟1秒后执行，之后按fixedRate的规则每5秒执行一次,cron:
	 *              通过cron表达式定义规则)
	 * @author: 李彤
	 * @param:
	 * @createTime:2017年6月29日 下午7:46:39
	 * @returnType: void
	 * @copyright:奕明(上海)影视传媒有限公司
	 * 
	 */
	@Scheduled(fixedRate = 1000)
	public void reportCurrentTime() {
		System.out.println("现在时间：" + dateFormat.format(new Date()));
	}
}